iT邦幫忙

2021 iThome 鐵人賽

DAY 19
0
自我挑戰組

從零開始學習php+Laravel 8系列 第 19

[Day 19] SQL select & where

  • 分享至 

  • xImage
  •  

select

使用*號可取得table內所有資料

select * from schema名稱.table名稱 

取得table內指定(column)欄位,在column之間以分號(,)做區隔可以多個指定欄位。

select id , name from schema名稱.table名稱 

下面為 users資料表
id | name | gender | age
------------- | -------------
1 | Amy | female | 18
2 | John | male | 54
3 | David | male | 32
4 | joyce | female |44
5 | David | male | 10

where

取得資料表中name為Amy的row

SELECT * FROM users WHERE name = 'Amy';

多個查詢 :使用 and 或 or,也可以搭配使用()括號內的條件式優先權較高
取得name為David且age為10的gender和id

SELECT id,gender FROM users WHERE name = 'David' and age = 10;

上一篇
[Day 18] Migration
下一篇
[Day 20] SQL in / between / like
系列文
從零開始學習php+Laravel 830
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言